//https://api.dartlang.org/stable/2.2.0/dart-core/DateTime-class.html
main() {

DateTime dt= new DateTime.now();//2019-03-28 13:48:19.878317

//*********属性********
int i1=dt.year;//48 --分钟位
int i2=dt.month ;//3 --分月位
int i3=dt.day;//28  --日期位
int i4=dt.hour;//13 --小时位
int i5=dt.minute;//48 --分钟位
int i6=dt.second;//19 --秒位
String str1=dt.timeZoneName;//中国标准时间 --时区
int i7=dt.weekday;//4  --星期几
bool b1=dt.isUtc;//flase --判断是否是UTC时间


//*********方法********
//add(Duration duration) → DateTime --增加的时间
DateTime dt1=dt.add(new Duration(days:1));//2019-03-29 14:19:30.903598 

//compareTo(DateTime other) → int --比较时间大小，大于参数返回1，小于返回-1，等于返回0
int i8=dt1.compareTo(dt);//1 
//isAfter(DateTime other) → bool --时间再参数之后
bool b2=dt1.isAfter(dt);//true 
//isAtSameMomentAs(DateTime other) → bool  --????

//isBefore(DateTime other) → bool --时间再参数之前
bool b3=dt1.isBefore(dt);//false 

//subtract(Duration duration) → DateTime --减少的时间
DateTime dt2=dt.subtract(new Duration(days:1));//2019-03-27 14:39:14.145004

//toLocal() → DateTime --本地时区时间
DateTime dt3=dt.toLocal();//2019-03-28 14:40:27.626278

//toString() → String
String str2=dt.toString();//2019-03-28 14:42:06.192631

//toUtc() → DateTime  --utc时间
DateTime dt4=dt.toUtc();//2019-03-28 06:42:44.281733Z
print(dt4); 
}